| Video kodiranje | |
Algoritmi za kodiranje slike i videa daju efikasni prikaz vizualnog objekta proizvoljnog oblika te podržavaju tzv. sadržajno bazirane funkcije. Ti algoritmi podržavaju funkcije koje su omogućene u MPEG-1 i MPEG-2 standardima uključujući efikasnu kompresiju standardnih pravouglih sekvenca različitih nivoa ulaznih formata, frame rates, dubine piksela, brzine prijenosa i varijabilnih nivoa prostornog, privremenog i kvalitativnog skaliranja. VLBV ljuska (Very Low Bitrate Video) podržava algoritme i alate za aplikacije namijenjene tipičnim brzinama prijenosa izmedu 5 i 64 kbita/s podržavajući sekvence slika niske prostorne rezolucije i niskog frame ratea (tipično do 15 Hz). Osnovne primjene specijalnih funkcija koje podržava VLBV ljuska su sljedeće:
multimedijskih baza podataka i aplikacija Područje velikih brzina prijenosa, područje iznad VLBV ljuske, podržava iste osnovne algoritme i alate kao i VLBV ljuska samo što se ovdje brzina prijenosa podataka kreće od 64 kbit/s pa do 10 Mbit/s. U ovom području aplikacije sadrže multimedijsko emitiranje ili interaktivni povratni signal jednake kvalitete kao i digitalni TV signal. Sadržajno bazirane funkcije podržavaju odvojeno kodirane i dekodirane objekte. Taj dio MPEG-4 standarda omogućuje najviše elementarnih mehanizama potrebnih za interaktivne aplikacije (fleksibilnost u prikazivanju i manipulisanju s dijelovima video objekata). Za hibridno kodiranje prirodnih i sintetiziranih video podatak sadržajno bazirano kodiranje omogućuje mješanje video objekata iz različitih izvora sa sintetiziranim objektima kao što su npr. virtualne pozadine. MPEG-4 video podržava konvencionalne pravougle sekvence slika i videa, a pored toga podržava slike i video sadržaje proizvoljnih oblika. Kodiranje konvencionalnih slika i videa je slično kao kod MPEG-1 i MPEG-2 kodiranja. To kodiranje koristi predikciju i kompresiju, a nakon toga slijedi kodiranje teksture. Kod slika proizvoljnih oblika kodiranje se svodi na kodiranje oblika slike i trasparentnih informacija. Oblik se može prikazati kao 8-bitna transparentna informacija. Prošireni MPEG-4 sadržajno bazirani pristup može se posmatrati kao logičko proširenje konvencijalne MPEG-4 VLBV ljuske te alatima za brze prijenose podataka. Na slici je prikazan osnovni pristup MPEG-4 video algoritma za kodiranje pravouglih sekvenca te sekvenca proizvoljnih oblika. Osnovna struktura kodiranja sastoji se od kodiranja oblika slike (za video objekte proizvoljnog oblika) i pokretne kompresije kao što je DCT teksturno kodiranje (koristi se standardna 8×8 DCT ili prilagodljiva DCT). Jedna od važnijih prednosti korištenja sadržajno baziranog kodiranja je mogućnost značajnog povećanja efikasnosti kodiranja nekih video sekvenci korištenjem odabranih objektno baziranih pokretnih predikcija 'alata' za svaki objekt na sceni. Može se koristiti nekoliko pokretnih prediktivnih tehnika kako bi se dobilo efikasnije kodiranje i fleksibilniji prikaz objekta: |